先后: early or late, priority, in succession, one after another...
爱国: to love one's country, patriotic...
妥: suitable, adequate, ready, settled...
搞: to do, to make, to go in for, to set up, to get hold of, to take care of...
反差: contrast, discrepancy...
外语: foreign language...